문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 Swift(프로그래밍 언어) (문단 편집) == 개요 == {{{#!syntax objectivec print("Hello, world!") //Swift 5로 작성한 "Hello world!" }}} --[[파이썬|어디서 많이 본 것]] 같은데...-- ## 나무위키 문법이 Swift를 지원하지 않으므로 유사한 Objective-C를 대신 사용. 빠른 시일 안에 {{{#!syntax swift }}}로 수정하는 날이 왔으면... [include(틀:Swift)] || {{{+3 Apple WWDC 2014 Keynote}}}[br]{{{+1 Xcode, Swift}}} {{{#!folding 【 펼치기 ・ 접기 】 [youtube(w87fOAG8fjk, start=6232, width=368px, height=207px)] }}} || || {{{+5 {{{#white Objective-C}}}}}} {{{+5 {{{#white without the C}}}}}} {{{#white Craig Federighi, WWDC 2014 Keynote[* 애플 SVP, Software Engineering]}}} || || C가 없는 Objective-C || [br] [[Apple]] [[WWDC]] 2014에서 공개된 [[프로그래밍 언어]]. 이름의 유래는 ''신속한'', ''재빠른''이라는 뜻의 영단어인 [[Swift#s-1]]이다. 로고는 [[칼새|Swift]]라고 불리우는 [[칼새]][* 제비가 아니다.]를 상징하는 것으로 추정된다. [clearfix] | Swift가 할 수 있는 것 | [[파일:external/lh6.googleusercontent.com/dev_01-1.jpg|width=100%]] {{{#!folding 【 펼치기 ・ 접기 】 || * [[Cocoa(API)|Cocoa]] and Cocoa Touch * [[빌드|Build]] with [[LLVM]] [[컴파일러|compiler]] * Optimizer and Autovectorizer * ARC memory manager * Same runtime as [[Objective-C]] || }}} || [br]기존 [[Objective-C]]의 단점을 보완하고, [[LLVM]]/[[LLVM#s-4.2.1|Clang]][* 정확히 말하자면 기존의 LLVM/Clang을 Apple이 내부적으로 변형한 버전이다.] [[컴파일러]]로 [[빌드]]되는 애플의 신규 프로그래밍 언어이다. 기존 Objective-C에 비해 [[클로저#프로그래밍 용어]], 다중 리턴 타입, [[네임스페이스]], 제네릭, 타입 인터페이스 등 Objective-C에는 없었던 현대 프로그래밍 언어가 갖고 있는 기능을 많이 포함시켰으며, 이에 따라 일정한 성능 향상을 보이고 있다. Apple이 만든 언어답게 [[iOS]]와 [[iPadOS]], [[macOS]]를 대상으로 한다. 2015년 [[스택 오버플로우]] 설문조사에서 [[https://insights.stackoverflow.com/survey/2015#tech-super|가장 좋아하는 언어 1위]]를 달성하였다. [clearfix]저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기